草庐IT

listview - Flutter ListView 里面的卡片

全部标签

windows - 是否有适用于 Windows 的具有良好界面的 git bash?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion最近在了解了代码模式的基础知识后,在bash中开始使用git,但发现在类似Windows的命令提示符界面下使用git感觉很假。我想知道是否有任何简单的方法可以将默认界面更改为很酷的东西!我最能做的就是使用“属性”菜单更改颜色或字体设置,但发现这些设置有点临时,aargh。:(有什么办法吗?有什么简单的方法吗?我使用的是Windows7-64位(以及另一个Windows

c# - 跨多个 Windows 10 虚拟桌面的持久窗口?

我有多个窗口的C#WPF程序。我添加了对Windows10桌面的支持,但用户希望在桌面之间移动时某些窗口保留在屏幕上。例如,如果窗口A在第一个桌面上打开,然后他们翻转到第二个桌面,他们希望窗口A保留在新桌面上的相同位置。我所知道的唯一功能来自VirtualDesktopManager:GetWindowsDesktopId()IsWindowOnCurrentVirtualDesktop()MoveWindowToDesktop()有办法吗?还有没有办法检测桌面翻转何时启动?因为如果是这样,我总是可以调用IsWindowOnCurrentVirtualDesktop(),如果答案是否定

c# - 让 ListView 有一个像联系人应用程序一样的过滤器

我正在将旧的Win8.1Phone应用程序重写为UWP(仅限移动设备),但我无法在任何地方找到如何制作像联系人应用程序那样的过滤器:这是我目前基本上拥有的,并且我有Tapped事件绑定(bind)到标题字母,但是是否有任何完成的控制或者我必须做都是定制的吗?不得不说到目前为止,我对UWP的感觉很复杂,不敢相信他们没有提供一种更简单的方式来传输旧的WinPhone应用程序...在此先感谢你们提供的任何帮助! 最佳答案 SemanticZoom控件绝对是您要找的。看看here获取更多信息。

windows - 隐藏 ListView 中列之间的垂直线

在具有aero主题的Windows7中,Windows资源管理器不会在详细信息View中显示垂直线。但是任务管理器会显示那几行。有没有办法在Win32API的ListView中隐藏垂直线? 最佳答案 资源管理器使用的ListView不是系统ListView控件。相反,它是一个私有(private)控件,其类名DirectUIHWND不公开供公众使用。系统ListView控件SysListView32没有允许您在LVS_REPORT模式下抑制列之间的垂直线的选项。 关于windows-隐藏

c++ - 将 ListView 控件滚动到特定项目

有没有办法滚动ListView(在报告View中)以便特定项目位于顶部?我能找到的最接近的是ListView_EnsureVisible,但它只能确保项目可见-它不允许精细控制项目出现的位置。 最佳答案 ListView_EnsureVisible()滚动ListView以使项目可见,但它通常(但不总是)将项目放置在ListView的中间附近。要让item出现在顶部,先调用ListView_EnsureVisible(),再调用ListView_GetTopIndex()确定最上面可见的item,然后用ListView_GetIte

c# - 如何使用 C#.net 替换 ListView 中一行中列的值?

IDItemCode1Itema15652Itemx**2565**3Itemw12454Itemf1345我有一个如上所述的ListViewDetails格式,我想更改**标记之间的单元格内容的值。我怎样才能改变它,使其出现在同一行中,而不需要更新行或表中的其他值。请在C#.net中指导我 最佳答案 基本上,这取决于您如何填充ListView。无论如何,像这样的代码应该适用于几乎所有情况:varidIdx=listView1.Columns["ID"].Index;varcodeIdx=listView1.Columns["Cod

c++ - 更改 ListView 控件中的文本颜色 (Win32)

我有一个用Win32C++创建的ListView控件我正在使用ListView_SetItem添加子项这只是文本,ListView处于报告模式。我想更改特定子项的文本颜色。我可以这样做吗?如何谢谢 最佳答案 您需要为此子项使用所有者绘制,以便它使用与ListView的其余部分不同的字体属性。 关于c++-更改ListView控件中的文本颜色(Win32),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

c# - 选择ListView的特定列并在C#.net中的新消息框中打印

我刚开始在C#.net中使用ListView。我开始了解如何添加项目和子项目。通过ListView,我想从多行的整个列中获取所有数据。我想知道怎么做。我发现这段代码列出了一行中特定的选定数据:ListView.SelectedIndexCollectionsel=listView1.SelectedIndices;if(sel.Count==1){ListViewItemselItem=listView1.Items[sel[0]];MessageBox.Show(selItem.SubItems[2].Text);}这很有帮助,但我想列出一行中的所有项目,可能我想添加数组中的所有列项

c# - 删除 ListView 中的列数据

我有一个包含以下内容的ListView://AddcolumnheadersforloglogListView.View=View.Details;logListView.GridLines=true;logListView.FullRowSelect=true;logListView.Columns.Add("EventID",70);logListView.Columns.Add("Checkname",150);logListView.Columns.Add("Hostname",120);logListView.Columns.Add("Result",150);logList

c++ - 在 Windows 中渲染背景桌面的实时预览

我一直在看DXGIDesktopDuplicationSample在msdn上,它看起来非常好,但不清楚它是否适用于我想做的事情。我想做的是使用Win32Desktopapi's创建一个新桌面(CreateDesktop),然后切换到该桌面(SwitchDesktop),然后在该新桌面中,我想创建一个窗口并呈现原始桌面的实时预览。尽管名称如此,但在Win32意义上,DXGIapi似乎更与“屏幕”而非桌面相关。在我投入大量时间尝试实现此方法却发现它不起作用之前,我希望对这些API有更多了解的人可以插话并引导我朝着正确的方向前进。之前尝试使用其他常见的屏幕捕获方法执行此操作都失败了,因为图